package com.ttbj.api.dto.zwrefund;

import java.io.Serializable;
import java.util.Date;

public class ZwRefundDto implements Serializable {
	
	private static final long serialVersionUID = -7608727331711446826L;
	
	private Integer refundId; // 退款记录id
	private Long refundOrder;	//订单id
	private String refundOrderNum; // 订单编号
	private String refundPayNum; // 支付时的支付编号
	private String refundAmt; // 退款金额：单位元
	private Integer refundType; // 退款方式：0微信，1支付宝
	private String refundCause; // 退款原因
	private Date refundInsTime; // 提交时间
	private String refundNo; // 退款单号，申请退款返回的
	private Integer refundCode; // 退款是否成功：0审核通过并退款失败，1审核通过并退款成功，2审核不通过
	private Date refundSuccessTime; // 退款成功的时间
	private Date refundAuditTime;	//审核时间

	@Override
	public String toString() {
		return "ZwRefundDto [refundId=" + refundId + ", refundOrder=" + refundOrder + ", refundOrderNum="
				+ refundOrderNum + ", refundPayNum=" + refundPayNum + ", refundAmt=" + refundAmt + ", refundType="
				+ refundType + ", refundCause=" + refundCause + ", refundInsTime=" + refundInsTime + ", refundNo="
				+ refundNo + ", refundCode=" + refundCode + ", refundSuccessTime=" + refundSuccessTime
				+ ", refundAuditTime=" + refundAuditTime + "]";
	}

	public Integer getRefundId() {
		return refundId;
	}

	public void setRefundId(Integer refundId) {
		this.refundId = refundId;
	}
	
	public Long getRefundOrder() {
		return refundOrder;
	}
	
	public void setRefundOrder(Long refundOrder) {
		this.refundOrder = refundOrder;
	}

	public String getRefundOrderNum() {
		return refundOrderNum;
	}

	public void setRefundOrderNum(String refundOrderNum) {
		this.refundOrderNum = refundOrderNum;
	}

	public String getRefundPayNum() {
		return refundPayNum;
	}

	public void setRefundPayNum(String refundPayNum) {
		this.refundPayNum = refundPayNum;
	}

	public String getRefundAmt() {
		return refundAmt;
	}

	public void setRefundAmt(String refundAmt) {
		this.refundAmt = refundAmt;
	}

	public Integer getRefundType() {
		return refundType;
	}

	public void setRefundType(Integer refundType) {
		this.refundType = refundType;
	}

	public String getRefundCause() {
		return refundCause;
	}

	public void setRefundCause(String refundCause) {
		this.refundCause = refundCause;
	}

	public Date getRefundInsTime() {
		return refundInsTime;
	}

	public void setRefundInsTime(Date refundInsTime) {
		this.refundInsTime = refundInsTime;
	}

	public String getRefundNo() {
		return refundNo;
	}

	public void setRefundNo(String refundNo) {
		this.refundNo = refundNo;
	}

	public Integer getRefundCode() {
		return refundCode;
	}

	public void setRefundCode(Integer refundCode) {
		this.refundCode = refundCode;
	}

	public Date getRefundSuccessTime() {
		return refundSuccessTime;
	}

	public void setRefundSuccessTime(Date refundSuccessTime) {
		this.refundSuccessTime = refundSuccessTime;
	}
	
	public Date getRefundAuditTime() {
		return refundAuditTime;
	}
	
	public void setRefundAuditTime(Date refundAuditTime) {
		this.refundAuditTime = refundAuditTime;
	}

}
